iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
1

這函數是我在找Excle素材時發現的
原本這個白話文Excel的設定,
我就不想走尋常人的路線,(天生反骨)
因為我覺得Excel讓人覺得最難的,
就是看不懂官方說明書到底在說什麼,
讓一個好用的東西都變得難用了

(這也是為何我喜歡當PM的原因,我喜歡做讓人易懂易用的東西,但這~好難讓我在面試過程中去強調與證明呀!
因為我是一個「做事」的人,我想把我負責的每一件事做到心中的標準,但做事=瑣碎=隱匿,一種為善不予人知的概念,這在現在變化的社會中,很是吃虧呀~~也不符合業界對PM這角色的要求)

然後~~~
就被我給發現了這個公式(還真的在Excel中找不到耶)

G大神說:因為DATEDIF函數是Excel隱藏函數,其在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用DATEDIF函數計算兩日期之差。

接著就讓我們來用看看這個函數吧!

  • 公式原文: DATEDIF(start_date,end_date,unit)

  • 公式中譯: DATEDIF(開始時間,結束時間,日期計算的單位基準)

日期計算的單位基準(unit)

  • Y 時間區間中的整數年,未滿一年為0。
  • M 時間區間中的整月數,未滿一月為0。。
  • D 時間區間中的天數,未滿一日為0。
  • MD 忽略日期中的年、月份,計算時間區間中純依日計算間隔天數,例:6/1-8/25,不管他是幾月都用25-1=24。
  • YM 忽略日期中的年份,計算時間區間中依月計算間隔月數,例:1月-7月共差6個月,不管年及日。
  • YD 忽略日期中的年份,計算時間區間中依月及日計算間隔天數,例:1/1-7/1共差184天,不管年。

**使用範例: **
https://ithelp.ithome.com.tw/upload/images/20200924/201300005T0rumIGYi.png

公式範例:
https://ithelp.ithome.com.tw/upload/images/20200924/20130000ukrvFhCc1E.png
我的公式所有的參數都是讓他自動對應產生的,所以我的公式你不會看到幾月幾號到幾號,計算單位是什麼東西,這樣!

這樣的下法,我就不用重複寫好幾個一模一樣的公式,然後去置換計算單位的內容,這樣太累了~~

注意事項:結束日不能大於開始日,不然Excel笨笨的,會爆錯喔!

不過呀~~~~如果你只是要計算天數的差異,你也可以直接用「=B2-B1」Excle也能算得出來啦!
但若要算到月或年,這個公式就變得很好用了,不然你要很辛苦的去把年、月、日抓出來,然後還要顧慮潤月呀、大小月呀會不會有Bug的狀況。

附帶一提,假若你不足一個月要算一個月,不足一日要算一日,那你的結果就自己加1喔!

感謝大德倒轉流年看世界於2018-08-23發表,才能讓我找到這個神秘的Excle功能呀!

原文網址:https://kknews.cc/history/9oqgjj8.html參考文件:https://kknews.cc/history/9oqgjj8.html


上一篇
OK集#22-白話文Excel-占位符
下一篇
OK集#24-白話文Excel-神奇F4
系列文
白話文Excel及不好說30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言